/* CSS Document */

* { margin:0px; padding:0px; list-style:none;}
a{ color:#00C; text-decoration:none;}
a:hover{ color:#900; text-decoration:underline;}
.fy{ font-size:12px; padding-top:10px;}

body { margin:0px; padding:0px; font-family:"微软雅黑";}
img { border:0px;}


#gclist{ position:relative; z-index:9999; line-height:30px;}
#gclist .sub{position:absolute;left:0px;top:28px;line-height:26px;width:160px;background:#FAFAFA;border:solid 1px #ccc; display:none;}
#gclist .sub li{ padding:0 10px; border-bottom:dotted 1px #ccc;}
#gclist .sub li a{ display:block;}


.head_logo { padding-top:45px;}
.head_t1 { color:#7e7e7e; font-size:13px; padding-right:10px;}
.head_t1 a{color:#7e7e7e;}
.head_t1 a:hover{ color:#900; text-decoration:underline;}

.head_t1pad { color:#7e7e7e; font-size:13px; padding-top:16px; padding-bottom:30px;}
.head_t1sskk { border:1px solid #ddd; height:28px; width:190px; line-height:28px; text-indent:5px;}
.head_t2 { color:#2a4d9d; font-size:15px; font-weight:bold;}
.head_t1pad #sform{ display:block; position:relative;}
.head_t1pad #sform #sbtn{ position:absolute; top:1px; left:163px; }

.h1con { padding-top:40px; padding-bottom:65px;}
.h2con { padding-top:60px; padding-bottom:45px;}
.h3con { padding-top:60px; padding-bottom:90px;}
.h3con_btpad { height:42px;}


/*集团简介*/
.jtjj_btbbk { border-bottom:2px solid #2a4d9d; height:28px;}
.jtjj_bt { color:#1150e0; font-size:15px; font-weight:bold; padding-left:7px;}
.jtjj_more { color:#a3a3a3; font-size:12px; line-height:28px;}
.jtjj_more a { color:#a3a3a3; text-decoration:none;}
.jtjj_more a:hover { color:#1150e0; text-decoration:none;}


.jtjj_t1 { color:#555; font-size:14px; line-height:25px; padding:20px 0 0 4px; height:240px; overflow:hidden; }


/*集团成员*/
.jtcy_bj1 { background:#1150e0; height:90px; padding:0 10px;}
.jtcy_bj2 { background:#2a4d9d; height:90px; padding:0 10px;}

.jtcy_bt1 { color:#fff; font-size:14px; line-height:30px; padding-top:3px; border-bottom:1px solid #4173e6; font-weight:bold; background:url(../images/07.png) no-repeat right 13px;}
.jtcy_t1 { color:#a0b9f3; font-size:12px; line-height:21px; height:38px; overflow:hidden; padding-top:4px;}


/*集团产品*/
.jtcp_bk { border:2px solid #e8ecf5;}
.jtcp_more { color:#a3a3a3; font-size:12px; line-height:22px;}
.jtcp_more a { color:#a3a3a3; text-decoration:none;}
.jtcp_more a:hover { color:#1150e0; text-decoration:none;}


/*脚注*/
.footer_bj1 { background:#262626;}
.footer_bj2 { background:#000000; color:#6b6b6b; font-size:12px; line-height:21px; height:96px;}
.footer_logo { padding-top:38px; padding-left:20px;}
.footer_t1 { color:#bfbfbf; font-size:15px; font-weight:bold; line-height:28px; background:url(../images/12.jpg) no-repeat right 9px; padding-right:15px;}
.footer_t2 { color:#8c8b8a; font-size:13px; line-height:24px;}
.footer_t2 a { color:#8c8b8a; text-decoration:none}
.footer_t2 a:hover { color:#fff; text-decoration:none;}

.footer_bk1 { border-left:1px solid #50493a; width:145px; padding-left:14px;}
.footer_pad1 { padding-top:31px;}







/*-- JS ------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.MPM1box {width:852px; height:246px; text-align:center; background:white; margin:0 auto; position:relative;}
		
.MPM1box .parHd {position:relative; overflow:hidden;}
.MPM1box .parHd ul {float:left;padding-top:13px; padding-bottom:10px;}
.MPM1box .parHd ul li {background:#2a4d9d; color:#eee; float:left; cursor:pointer; height:28px; line-height:28px; text-align:center; width:122px; margin-right:10px; font-size:14px; font-weight:bold;}
.MPM1box .parHd ul li.on {background:#1150e0; color:#eee;}





.MPM1box .jdhjBox {width:852px; overflow:hidden; }
.MPM1box .sPrev,.MPM1box .sNext {display:block; width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; left:0px; z-index:99; cursor:pointer; background:url(pic/lr.png) no-repeat 0 0 #ddd; }

.MPM1box .sNext {position:absolute; top:50%; margin-top:-15px; left:auto; right:0px; z-index:99; background:url(pic/lr.png) no-repeat -30px 0px #ddd;}
.MPM1box .sPrev:hover,.MPM1box .sNext:hover {filter:alpha(opacity=50);opacity:0.5;}

.MPM1box .parBd ul {overflow:hidden; zoom:1;  margin-left:30px;}
.MPM1box .parBd ul li {margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;}
.MPM1box .parBd ul li .pic {text-align:center;}
.MPM1box .parBd ul li .pic img {width:198px; height:160px; display:block;}

.MPM1box .parBd ul li .pic p { color:#555; font-size:14px; font-weight:bold; padding-top:6px;}
.MPM1box .parBd ul li .pic a p { color:#555; text-decoration:none;}
.MPM1box .parBd ul li .pic a:hover p { color:#1150e0; text-decoration:none;}
.MPM1box .parBd ul li .title {line-height:24px;}
.MPM1box .jdhjBox ul a { text-decoration:none;}









.JDTbox {overflow:hidden; position:relative; width:100%; height:290px; }


.JDTbox .hd {overflow:hidden; position:absolute; bottom:0px; z-index:1;  width:100%; height:20px; }
.JDTbox .hd ul {overflow:hidden; zoom:1; margin:0 auto; padding:5px 0;}
.JDTbox .hd ul li {float:left; width:8px; height:8px; background:#eee; cursor:pointer; margin-right:2px; }
.JDTbox .hd ul li.on {background:#1fdddf;}

.JDTbox .bd {position:relative; height:100%; z-index:0; }
.JDTbox .bd li {zoom:1; vertical-align:middle; height:290px; width:100%; margin:0 auto;}



.MPbannerBox {overflow:hidden; position:relative; width:100%; height:410px;}


.MPbannerBox .hd {overflow:hidden; position:absolute; bottom:10px; z-index:1;  width:100%; }
.MPbannerBox .hd ul {overflow:hidden; zoom:1; margin:0 auto; }
.MPbannerBox .hd ul li {float:left; width:10px; height:10px; background:#ccc; border-radius:10px; cursor:pointer; margin-right:3px; }
.MPbannerBox .hd ul li.on {background:#1150e0;}

.MPbannerBox .bd {position:relative; height:100%; z-index:0; }
.MPbannerBox .bd li {zoom:1; vertical-align:middle; height:410px; width:100%; margin:0 auto;}




.MPbannerBoxPage {overflow:hidden; position:relative; width:100%; height:290px;}


.MPbannerBoxPage .hd {overflow:hidden; position:absolute; bottom:10px; z-index:1;  width:100%; }
.MPbannerBoxPage .hd ul {overflow:hidden; zoom:1; margin:0 auto; }
.MPbannerBoxPage .hd ul li {float:left; width:10px; height:10px; background:#ccc; border-radius:10px; cursor:pointer; margin-right:3px; }
.MPbannerBoxPage .hd ul li.on {background:#1150e0;}

.MPbannerBoxPage .bd {position:relative; height:100%; z-index:0; }
.MPbannerBoxPage .bd li {zoom:1; vertical-align:middle; height:290px; width:100%; margin:0 auto;}




.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.dhbox {position:relative; z-index:10; height:42px; background:#fff; margin:0 auto; float:left;}

.dhbox {position:relative;}
.dhbox .nLi {float:left; padding:0px; margin:0px; }
.dhbox .nLi p {font-weight:normal; }
.dhbox .nLi p a {color:#aaa; text-decoration:none; display:block; padding:0 15px 0px 15px; margin-bottom:17px; text-align:center; color:#2a4d9d; font-size:15px; font-weight:bold; line-height:25px;}
.dhbox .nLi p a:hover {color:#fff; text-decoration:none; background:#1250e1; border-radius:6px; }


.dhbox .sub {display:none; top:42px; left:0px; text-align:center; position:absolute; background:#fff; border-top:1px solid #eee; width:100%;}
.dhbox .sub li {zoom:1; float:left; padding-top:10px; padding-left:5%; text-align:left; width:20%;}
.dhbox .sub a {color:#666; text-decoration:none; display:block; line-height:30px; font-size:14px; font-weight:bold; }
.dhbox .sub a:hover {color:#1250e1; text-decoration:none; }
.dhtup {float:left; margin:10px 30px 10px 10px; display:none;}